package cn.restcloud.example.spring.service;

import java.util.List;
import org.bson.Document;
import org.springframework.stereotype.Component;
import cn.restcloud.framework.core.context.AppContext;
import cn.restcloud.framework.core.util.PrintUtil;
import cn.restcloud.framework.core.util.RequestUtil;
import cn.restcloud.framework.core.util.db.rdb.RdbUtil;

/**
 * 这里用springboot的类
 * @author Thinkpad
 *
 */
@Component
public class SpringUserService {
	
	public List<Document> getUserInfo(String userId) throws Exception{
		//使用restcloud的工具类进行相应的操作如：获取登录的用户信息等
		String curUserId=AppContext.getUserId();
		PrintUtil.o(this.getClass(),"当前登录用户="+curUserId);
		PrintUtil.o(this.getClass(),RequestUtil.getContextDocument());
		
		//使用RestCloud提供的工具类进行数据库操作
		String sql="select top 6 * from bpm_maindata";
		List<Document> docs=RdbUtil.listDocs(sql);
		
		return docs;
	}

	
}
